package com.ssy.lingxi.purchase.api.dto.request.purchase;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * 竞价邀请会员信息
 */
@Data
public class DemandMemberRequest {

    /**
     * 采购需求单ID
     */
    private Long  purchaseInquiryId;

    /**
     * 会员Id
     */
    @NotNull(message = "会员id不能为空")
    private Long memberId;

    /**
     * 会员名称
     */
    @NotBlank(message = "会员名称不能为空")
    private String memberName;

    /**
     * 会员类型名称
     */
    @NotBlank(message = "会员类型名称不能为空")
    private String memberTypeName;

    /**
     * 会员角色Id
     */
    @NotNull(message = "会员角色id不能为空")
    private Long roleId;

    /**
     * 会员角色名称
     */
    @NotBlank(message = "会员角色名称不能为空")
    private String roleName;

    /**
     * 会员等级
     */
    private String levelTag;

    /**
     * 发送邀请 0.无需发送邀请 1.发送邀请
     */
    @NotNull(message = "是否发送邀请不能为空")
    private Integer state=1;
}
